package com.ybkj.daijia.server.sp;

import java.io.Serializable;
import java.util.Date;

/**
 * BJ 驾驶员处罚信息 spmodel 驾驶员处罚信息接口
 *
 * @author Sakura
 */
public class CfxxMessage implements Serializable {

    private static final long serialVersionUID = -7066102546290186590L;

    private String type = Type.MOREQ_CFXX;

    /**
     * BJ 驾驶员处罚信息（MOREQ_CFXX)
     */
    private String vehicleLicense;// 驾驶车牌号码,去除“京”字母大写

    private String driverName;// 司机姓名

    private String driverIdCode;// 网约车驾驶员证号（即身份证号）

    private Date punishTime;// 处罚时间,yyyy-MM-dd HH:mm:ss

    private String punishReason;// 处罚原因

    private String punishResult;// 处罚结果

    /**
     * spmodel 驾驶员处罚信息接口
     */
    //private String licenseId;//机动车驾驶证编号（与driverIdCode重复）

    //private Long punishTime;//处罚时间YYYYMMDDhhmmss（重复）

    //private String punishReason;//处罚原因（重复）

    //private String punishResult;//处罚结果（重复）

    /**
     * szmodel 驾驶员处罚信息(JSYCF)
     */
    //private String driverName;// 驾驶员姓名（重复）

    private String idCode;// 身份证号

    private String driCertNo;// 网约车驾驶员证证号

    private String licenseId;// 驾档编号

    //private String punishTime;// 处罚时间（重复）

    //private String punishReason;// 处罚内容（重复）

    //private String punishResult;// 处罚结果（重复）

    public String getVehicleLicense() {
        return vehicleLicense;
    }

    public void setVehicleLicense(String vehicleLicense) {
        this.vehicleLicense = vehicleLicense == null ? null : vehicleLicense.trim();
    }

    public String getDriverName() {
        return driverName;
    }

    public void setDriverName(String driverName) {
        this.driverName = driverName == null ? null : driverName.trim();
    }

    public String getDriverIdCode() {
        return driverIdCode;
    }

    public void setDriverIdCode(String driverIdCode) {
        this.driverIdCode = driverIdCode == null ? null : driverIdCode.trim();
    }

    public Date getPunishTime() {
        return punishTime;
    }

    public void setPunishTime(Date punishTime) {
        this.punishTime = punishTime;
    }

    public String getPunishReason() {
        return punishReason;
    }

    public void setPunishReason(String punishReason) {
        this.punishReason = punishReason == null ? null : punishReason.trim();
    }

    public String getPunishResult() {
        return punishResult;
    }

    public void setPunishResult(String punishResult) {
        this.punishResult = punishResult == null ? null : punishResult.trim();
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getIdCode() {
        return idCode;
    }

    public void setIdCode(String idCode) {
        this.idCode = idCode;
    }

    public String getDriCertNo() {
        return driCertNo;
    }

    public void setDriCertNo(String driCertNo) {
        this.driCertNo = driCertNo;
    }

    public String getLicenseId() {
        return licenseId;
    }

    public void setLicenseId(String licenseId) {
        this.licenseId = licenseId;
    }
}
